package mycollections;

interface MyList<T> extends Iterable<T> {
	
	void add(T e);
	void add(int index, T e);
	void addAll(T[] c);
	void addAll(int index, T[] c);
	T get(int index);
	T remove(int index);
	void clear();
	boolean isEmpty();
	void set(int index, T e);
	int indexOf(T o);
	int size();
	Object[] toArray();
	
}
